#include "pessoa.h"
#include <string>
#include <iostream>

//----------------------------------------

TPessoa::TPessoa()
: m_Nome("NOVA_PESSOA"), m_Nascimento("01/01/2000"), m_Peso(0.0), m_Altura(0.0)
{
}

//----------------------------------------
TPessoa::TPessoa(
    string nm,
    string nas,
    float pes,
    float alt
)
:m_Nome(nm), m_Nascimento(nas), m_Peso(pes), m_Altura(alt)
{
}

//----------------------------------------
TPessoa::~TPessoa()
{
}

//----------------------------------------
void TPessoa::Nome(
        string n
)
{
    m_Nome = n;
}

//----------------------------------------
string TPessoa::Nome() const
{
    return m_Nome;
}

//----------------------------------------
void TPessoa::Nascimento(
    string nas
)
{
    m_Nascimento = nas;
}

//----------------------------------------
string TPessoa::Nascimento() const
{
    return m_Nascimento;
}

//----------------------------------------
void TPessoa::Peso(
    float p
)
{
    m_Peso = p;
}

//----------------------------------------
float TPessoa::Peso() const
{
    return m_Peso;
}

//----------------------------------------
void TPessoa::Altura(
    float a
)
{
    m_Altura = a;
}

//----------------------------------------
float TPessoa::Altura() const
{
    return m_Altura;
}

//----------------------------------------
void TPessoa::Imprimi()
{
    cout    <<"Nome: "   		<<Nome()       <<endl
            <<"Nascimento: "    <<Nascimento()  <<endl
            <<"Peso: "      	<<Peso()        <<endl
            <<"Altura: "    	<<Altura()      <<endl;
}

